package com.ruoyi.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 系统公告对象 T23
 *
 * @author ruoyi
 * @date 2025-04-13
 */
@Data
public class T23 extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long F2301;

    /** 标题 */
    @Excel(name = "标题")
    private String F2302;

    /** 内容 */
    @Excel(name = "内容")
    private String F2304;

    /** 发布人id */
    private Long F1801;

    /** 发布时间 */
    @Excel(name = "发布时间" ,width = 30,dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date F2305;

    /** 是否公开 */
    private Long F2306;

    /** 公司ID */
    private Long F0301;

    /** 发布人姓名 */
    @Excel(name = "发布人姓名")
    private String F2307;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String F2708;

    private Long F0601;

    private Long F2309;

    public void setF2301(Long F2301)
    {
        this.F2301 = F2301;
    }

    public Long getF2301()
    {
        return F2301;
    }
    public void setF2302(String F2302)
    {
        this.F2302 = F2302;
    }

    public String getF2302()
    {
        return F2302;
    }
    public void setF2304(String F2304)
    {
        this.F2304 = F2304;
    }

    public String getF2304()
    {
        return F2304;
    }
    public void setF1801(Long F1801)
    {
        this.F1801 = F1801;
    }

    public Long getF1801()
    {
        return F1801;
    }
    public void setF2305(Date F2305)
    {
        this.F2305 = F2305;
    }

    public Date getF2305()
    {
        return F2305;
    }
    public void setF2306(Long F2306)
    {
        this.F2306 = F2306;
    }

    public Long getF2306()
    {
        return F2306;
    }
    public void setF0301(Long F0301)
    {
        this.F0301 = F0301;
    }

    public Long getF0301()
    {
        return F0301;
    }
    public void setF2307(String F2307)
    {
        this.F2307 = F2307;
    }

    public String getF2307()
    {
        return F2307;
    }
    public void setF2708(String F2708)
    {
        this.F2708 = F2708;
    }

    public String getF2708()
    {
        return F2708;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("F2301", getF2301())
            .append("F2302", getF2302())
            .append("F2304", getF2304())
            .append("F1801", getF1801())
            .append("F2305", getF2305())
            .append("F2306", getF2306())
            .append("F0301", getF0301())
            .append("F2307", getF2307())
            .append("F2708", getF2708())
            .toString();
    }
}
